package com.heima.domain.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("qc_check_task")
public class Text {
    /**
     * 主键ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    private String taskNumb; // 任务单号
    @JsonSerialize(using = ToStringSerializer.class)
    private Integer type; // 类型: 1 首检 2 巡检 3末检
    @JsonSerialize(using = ToStringSerializer.class)
    private String workNub; // 工单号
    private Long checkSchemaId; // 方案ID
    private Integer status; // 状态: 1 未检验 2已检验
    private Integer reason; // 结果 : 1 NG 2 OK
    private String executor; // 执行人
    private Date executeTime; // 执行时间
    private Long roleId; // 权限角色ID
    private Date createTime; // 创建时间
    private String createBy; // 创建人
    private Date updateTime; // 修改时间

}
